worship of a god - French English Dictionary